Big Huge Thesaurus

skeleton in the closet

noun